import API from "../utils/request";

// 获取所有菜单
export function getAllMenu(){
    return API({
        url:"/home/getMenu",
        method:"get",
    })
}

// 获取菜单下的文章信息
export function getArticle(params){
    return API({
        url:`/home/getArticle`,
        method:"get",
        params
    })
}

// 获取详情信息
export function getDetailById(idd){
    return API({
        url:`/home/getDetail/${idd}`,
        method:"get",
    })
}

// 左侧菜单
export function consultation(){
    return API({
        url:"/compositeData/getAllQuarter",
        method:"get",
    })
}

// 综合
export function comprehensive(){
    return API({
        url:"/compositeData/getCompositeTrend",
        method:"get",
    })
}
// 右侧
export function comprehenright(params,quarter){
    return API({
        url:`/compositeData/getUntilTargetTwo/${quarter}`,
        method:"get",
        params
    })
}
// 获取增长量统计
export function getCompositeGrowth(params,quarter){
    return API({
        url:`/compositeData/getCompositeGrowth/${quarter}`,
        method:"get",
        params
    })
}
// 获取一级指标季度指数(增长量变化趋势)
export function getTargetOneQuarter(){
    return API({
        url:`/compositeData/getTargetOneQuarter`,
        method:"get"
    })
}
// 获取一级指标季度增长率(增长率变化趋势)
export function getTargetOne(){
    return API({
        url:`/growthRate/getTargetOneQuarter`,
        method:"get"
    })
}
// 获取更多指数
export function getCompositeMore(params){
    return API({
        url:`/compositeData/getCompositeMore`,
        method:"get",
        params
    })
}

// 获取三级统计
export function getProvinceTarget(params){
    return API({
        url:`/industryTarget/totalProvinceTarget3`,
        method:"get",
        params
    })
}

// 根据省获取
export function getQtyTarget(params){
    return API({
        url:`/industryTarget/provinceTarget3`,
        method:"get",
        params
    })
}

// 获取企业列表
export function getEnterprise(params){
    return API({
        url:`/enterprise/page`,
        method:"get",
        params
    })
}

// 获取企业详情
export function getEnterpriseDetail(params){
    return API({
        url:`/enterprise/${params}`,
        method:"get"
    })
}

// 获取图表信息
export function getChartInfo(params){
    return API({
        url:`/enterprise/chart`,
        method:"get",
        params
    })
}

// 获取产业二级列表
export function getListLevel(params){
    return API({
        url:`/link/list`,
        method:"get",
        params
    })
}

// 获取梯队列表
export function getLevelInfo(params){
    return API({
        url:`/link/listLevel`,
        method:"get",
        params
    })
}

// 获取产业集群列表
export function getIndustryColony(params){
    return API({
        url:`/industryColony/list`,
        method:"get",
        params
    })
}

// 获取指标列表
export function getTargetScore(params){
    return API({
        url:`/targetScore/list`,
        method:"get",
        params
    })
}

// 获取指标折线图
export function getTargetScoreChart(params){
    return API({
        url:`/targetScore/targetScore`,
        method:"get",
        params
    })
}

// 根据经纬度查询企业
export function getEnterpriceByLan(params){
    return API({
        url:`/enterprise/getByLocation`,
        method:"get",
        params
    })
}

export function getTotalTarget(params){
    return API({
        url:`/industryTarget/totalTarget3`,
        method:"get",
        params
    })
}

// 导出季度报告
export function exportReport(params,quarter){
    return API({
        url:`/compositeData/exportQuarter/${quarter}`,
        method:"get",
        params
    })
}

// 变化趋势
export function compositeData(params){
    return API({
        url:`/compositeData/getTargetThree`,
        method:"get",
        params
    })
}
// 贡献度
export function contribution(params){
    return API({
        url:`/contribution/getTargetThree`,
        method:"get",
        params
    })
}
// 新闻
export function getList(){
    return API({
        url:`/news/getList`,
        method:"get"
    })
}

// 新增项目评估
export function addProject(data){
    return API({
        url:`/project`,
        method:"post",
        data: data
    })
}

export function getProject(params){
    return API({
        url:`/project`,
        method:"get",
        params
    })
}

